.PHONY: all clean Main moudleA moudleB moudleC

# 默认目标是 all，所以使用 make 或 make all 都会调用此目标
all: Main moudleA moudleB moudleC
	@echo "创建工程"
	$(MAKE) -C Main

# 分别调用每个模块的 Makefile
Main:
	$(MAKE) -C Main

moudleA:
	$(MAKE) -C moudleA

moudleB:
	$(MAKE) -C moudleB

moudleC:
	$(MAKE) -C moudleC

# 清理目标
clean:
	@echo "清理工程"
	$(MAKE) -C Main clean
	$(MAKE) -C moudleA clean
	$(MAKE) -C moudleB clean
	$(MAKE) -C moudleC clean
